kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 16:30:38 +0000 (16:30 +0000)]
bitkeeper revision 1.1159.1.216 (41656f2ek7HkbBXpAt8AAbtJEyjlTg)
Grant-table interface redone.
kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 15:25:52 +0000 (15:25 +0000)]
bitkeeper revision 1.1159.1.215 (41656000_dCY7Pwm2j0Bv3bn8xKomg)
Fix ptwr debugging.
cl349@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 12:58:57 +0000 (12:58 +0000)]
bitkeeper revision 1.1159.1.214 (41653d91BbLdUvYnN0X8AMzUqEhUHw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-26dom0
cl349@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 12:58:21 +0000 (12:58 +0000)]
bitkeeper revision 1.1159.104.1 (41653d6dCE2APmichNXySKc2JKpDbA)
Update wr.p.t. debugging output code.
kaf24@freefall.cl.cam.ac.uk [Thu, 7 Oct 2004 10:18:27 +0000 (10:18 +0000)]
bitkeeper revision 1.1159.1.213 (416517f3vAbY9ISDviAe0Gjenl6dKw)
Take better care of over time consistency in XenLinux.
Avoid spinning on serial line with interrupts disabled in Xen.
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 23:53:43 +0000 (23:53 +0000)]
bitkeeper revision 1.1159.1.212 (416485874bmgh8xNVGGY3ZNzyzd9QQ)
Make pmd_present test correct in writable pagetables mode.
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 14:03:33 +0000 (14:03 +0000)]
bitkeeper revision 1.1159.1.211 (4163fb35XBjUO8_fLeyomd3I9mHZOA)
Get rid of delay between finishing the transfer of a domain and when it gets to run.
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 13:26:03 +0000 (13:26 +0000)]
bitkeeper revision 1.1159.1.210 (4163f26bMMvYVA4SC5kNm8Kg-jDd1g)
Cleanup whitespace/indention.
cl349@freefall.cl.cam.ac.uk [Wed, 6 Oct 2004 13:03:13 +0000 (13:03 +0000)]
bitkeeper revision 1.1159.1.209 (4163ed11XmoH7YafgdjHd_l9zZsOOg)
Update pteidx of disconnected va space even in shadow mode.
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 21:58:07 +0000 (21:58 +0000)]
bitkeeper revision 1.1159.1.208 (416318effuGatlW9BMw8gzHjUl-MCw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 21:57:59 +0000 (21:57 +0000)]
bitkeeper revision 1.1159.101.1 (416318e7OLlgbVl-gis30vfV_7zfoQ)
Rename start_info variable to xen_start_info to avoid name
clash with drivers.
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 21:49:36 +0000 (21:49 +0000)]
bitkeeper revision 1.1159.1.207 (416316f0LUjul9Vm9A0jre3yE2rcNg)
Shadow mode fix for the new (well, actually original) writable pagetable scheme.
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 20:34:54 +0000 (20:34 +0000)]
bitkeeper revision 1.1159.1.206 (4163056em8QVp3lKCFuboStuEkTWtQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 20:34:40 +0000 (20:34 +0000)]
bitkeeper revision 1.1159.100.1 (41630560vyE9n3mIRqL01pbJ2uK-qA)
remove dangling symlink
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 14:30:11 +0000 (14:30 +0000)]
bitkeeper revision 1.1159.1.205 (4162aff3DKXHUIthGYqb0hkSmWnxQw)
Clean up memory auditing, and always an audit a domain before
destroying it. (debug builds only)
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 10:47:20 +0000 (10:47 +0000)]
bitkeeper revision 1.1159.1.204 (41627bb83F8FiBATtZXHgsLfOqoj9A)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Tue, 5 Oct 2004 10:47:11 +0000 (10:47 +0000)]
bitkeeper revision 1.1159.1.203 (41627baf9iewVs_cM71QK_H2uLYnYw)
wait longer for domain to suspend.
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 10:39:38 +0000 (10:39 +0000)]
bitkeeper revision 1.1159.99.5 (416279ea46si6muiQ6MrkeuqUATXmA)
Fixed locking in the remaining schedulers.
kaf24@freefall.cl.cam.ac.uk [Tue, 5 Oct 2004 09:53:10 +0000 (09:53 +0000)]
bitkeeper revision 1.1159.99.4 (41626f06VquclgVVpIeHy9z2K3jW-A)
Rationalise scheduler locking. A bit more conservative now, but much
simpler! I only applied this to the basic BVT scheduler -- the others
are still unsafe and have been removed from the basic build.
iap10@labyrinth.cl.cam.ac.uk [Mon, 4 Oct 2004 15:31:14 +0000 (15:31 +0000)]
bitkeeper revision 1.1159.1.202 (
41616cc2-ciBh_VkJKwmQaCL6BEU6Q)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 14:55:47 +0000 (14:55 +0000)]
bitkeeper revision 1.1159.99.3 (41616473OrT0a62n0DQje0P8dGOxwA)
Go back to writable pagetables v1:
- disconnect pagetable page mapped va space
- give guest write permissions to its pagetable page
- tlb flush to avoid intermediate caching
- reorder operations for correctness on smp
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 13:23:57 +0000 (13:23 +0000)]
bitkeeper revision 1.1159.99.2 (41614eedRuLOjlI5-39Ib0z3OZYFgA)
g/c kthread code.
cl349@freefall.cl.cam.ac.uk [Mon, 4 Oct 2004 13:15:55 +0000 (13:15 +0000)]
bitkeeper revision 1.1159.99.1 (41614d0bCFm_w7iZTkZCC7k5oNSaqw)
Cleanup device initialization.
Add support for bidirectional virtual consoles.
iap10@labyrinth.cl.cam.ac.uk [Sun, 3 Oct 2004 14:35:11 +0000 (14:35 +0000)]
bitkeeper revision 1.1159.1.201 (41600e1fkVMoQU0dVgk1h6vT502hEg)
Merge
cl349@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 14:25:55 +0000 (14:25 +0000)]
bitkeeper revision 1.1159.1.200 (415eba73Ppat3cs9WOlcr0QdtWbUbQ)
Fix typos in previous change:
1.20 04/10/01 17:31:29+01:00 cl349@freefall.cl.cam.ac.uk 21 20 18/10/673
Rearrange time init so that xtime and processed_system_time don't start
out of sync. Update wall_to_monotonic when we update time from xen.
cl349@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 14:21:42 +0000 (14:21 +0000)]
bitkeeper revision 1.1159.1.199 (415eb976aT_IbGUyZQZwMzprjVdnPA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
kaf24@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 11:35:26 +0000 (11:35 +0000)]
bitkeeper revision 1.1159.98.2 (415e927er1yu43w4cm3_dj36NPzRJA)
A less invasive patch to the /dev/mem char-device driver.
kaf24@freefall.cl.cam.ac.uk [Sat, 2 Oct 2004 09:46:57 +0000 (09:46 +0000)]
bitkeeper revision 1.1159.98.1 (415e7911bLQPew3o_RI5Cm8viw6VCQ)
Remove Xen-specific ioctl from /dev/mem device. Update domain-building
tools to use the correct device file for mapping foreign memory.
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 16:31:30 +0000 (16:31 +0000)]
bitkeeper revision 1.1159.1.198 (415d8662Q0wZZexKh1EdIwW80jQLLg)
Rearrange time init so that xtime and processed_system_time don't start
out of sync. Update wall_to_monotonic when we update time from xen.
iap10@labyrinth.cl.cam.ac.uk [Fri, 1 Oct 2004 15:40:50 +0000 (15:40 +0000)]
bitkeeper revision 1.1159.96.5 (415d7a82eOLSgwgveZXrpP4GG7wGnw)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 15:00:37 +0000 (15:00 +0000)]
bitkeeper revision 1.1159.1.197 (
415d7115-5qi0fn3DgrhaAt6mCUClQ)
Run timer interrupt code when we catch up on lost interrupts.
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 10:06:56 +0000 (10:06 +0000)]
bitkeeper revision 1.1159.1.196 (415d2c407zgMBjgq11fXyF4ysEuEkA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
cl349@freefall.cl.cam.ac.uk [Fri, 1 Oct 2004 10:06:07 +0000 (10:06 +0000)]
bitkeeper revision 1.1159.95.2 (415d2c0fWRY8y7LErd7wAAWRsW3xgg)
Catch up with network interface changes.
mwilli2@equilibrium.research [Fri, 1 Oct 2004 00:34:35 +0000 (00:34 +0000)]
bitkeeper revision 1.1159.1.195 (415ca61bv5y6opiJRoJ_c07c3vTfDA)
Make console driver play nice with sysfs. Should work with udev now.
mwilli2@equilibrium.research [Thu, 30 Sep 2004 21:14:46 +0000 (21:14 +0000)]
bitkeeper revision 1.1159.1.194 (415c7746moCTUbIT6JW4sLdeSRd1_A)
Doh! Actually install the block scripts!
mwilli2@equilibrium.research [Thu, 30 Sep 2004 20:48:31 +0000 (20:48 +0000)]
bitkeeper revision 1.1159.1.193 (415c711fp9YgnDxHBzjfhPTkNdBTrw)
Fix permissions for block scripts.
mwilli2@equilibrium.research [Thu, 30 Sep 2004 20:45:54 +0000 (20:45 +0000)]
bitkeeper revision 1.1159.1.192 (415c7082v4eKZkH-NXLbAR9bU6B8hg)
Merge ssh://srg//auto/groups/xeno/BK/xeno-unstable.bk
into equilibrium.research:/export/scratch/xeno-blkscripts.bk
iap10@labyrinth.cl.cam.ac.uk [Thu, 30 Sep 2004 20:14:46 +0000 (20:14 +0000)]
bitkeeper revision 1.1159.97.3 (415c6936SE2JuWey2d_QmYIvVEKObw)
Tiny time fix.
mjw@wray-m-3.hpl.hp.com [Thu, 30 Sep 2004 15:38:37 +0000 (15:38 +0000)]
bitkeeper revision 1.1159.96.4 (415c287dKBbK9HPtAge67WfTsJsnwQ)
Delay configuring the new domain during migration to localhost.
mjw@wray-m-3.hpl.hp.com [Thu, 30 Sep 2004 14:22:28 +0000 (14:22 +0000)]
bitkeeper revision 1.1159.96.3 (415c16a40z3XgMlliaGAnrifiHmpNg)
Move the configuration step for a restored/received domain so that it
is as early as possible in the domain construction process.
Change domain restore to use xfrd to avoid blocking and double
configuration.
iap10@labyrinth.cl.cam.ac.uk [Thu, 30 Sep 2004 14:10:21 +0000 (14:10 +0000)]
bitkeeper revision 1.1159.97.2 (415c13cd5VJC1zwMGjzqOrsURvQiOQ)
Move the shadow LDT test later in the pagefault handler.
It's a bug fix, but I doubt anyone ever hit it.
iap10@labyrinth.cl.cam.ac.uk [Thu, 30 Sep 2004 14:08:21 +0000 (14:08 +0000)]
bitkeeper revision 1.1159.97.1 (415c1355G0vdS-y56tfhWtVP73n6pQ)
The blkfront driver now invents a disk geometry consistent with the size of the device if anyone calls the HDIO_GETGEO ioctl
mjw@wray-m-3.hpl.hp.com [Thu, 30 Sep 2004 11:26:11 +0000 (11:26 +0000)]
bitkeeper revision 1.1159.96.2 (415bed53ySdlyVimTpmTb6lR8dzOdw)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
mjw@wray-m-3.hpl.hp.com [Thu, 30 Sep 2004 11:11:17 +0000 (11:11 +0000)]
bitkeeper revision 1.1159.90.2 (415be9d5hTw1zLV9fA-AYcekmwhMwg)
Discard devices early for local migrate.
kaf24@freefall.cl.cam.ac.uk [Wed, 29 Sep 2004 13:16:35 +0000 (13:16 +0000)]
bitkeeper revision 1.1159.96.1 (415ab5b3EClFFrtIHoI6XpNdO3uguQ)
Reduce burstiness of allocations in netfront driver. Also set a
fill traget for the receive ring which is as small as possible without
dropping packets.
cl349@freefall.cl.cam.ac.uk [Wed, 29 Sep 2004 09:39:54 +0000 (09:39 +0000)]
bitkeeper revision 1.1159.95.1 (415a82eauG6CiQHX1_qZWxeq5kcwrg)
Fix small memory leak in block device probing code.
mwilli2@equilibrium.research [Tue, 28 Sep 2004 14:47:51 +0000 (14:47 +0000)]
bitkeeper revision 1.1159.1.191 (41597997cc5ZJzvh6XLLSIhJ9hLEnA)
Initial support for automatic management of non-phy block devices.
cl349@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 17:35:52 +0000 (17:35 +0000)]
bitkeeper revision 1.1159.1.190 (41584f78c2CzAxiAUPqSlbUeESqryA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
cl349@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 16:47:41 +0000 (16:47 +0000)]
bitkeeper revision 1.1159.94.1 (4158442dkfhj0Lw3hZW1w5YYKJA01g)
Add support for block devices.
kaf24@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 16:27:49 +0000 (16:27 +0000)]
bitkeeper revision 1.1159.1.189 (
41583f85F6e-ZiwZL5lxbc3U6KIkeQ)
DOM0 never picks up wallclock time from Xen after initial boot.
kaf24@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 13:12:49 +0000 (13:12 +0000)]
bitkeeper revision 1.1159.1.188 (415811d1m0nK1omm86T97uO0zh9rqw)
Increase rx headroom.
cl349@freefall.cl.cam.ac.uk [Mon, 27 Sep 2004 10:34:30 +0000 (10:34 +0000)]
bitkeeper revision 1.1159.1.187 (4157ecb6zkjpYH1Mo25OIHAgwBNV4Q)
Catch up with recent interface changes.
iap10@labyrinth.cl.cam.ac.uk [Mon, 27 Sep 2004 01:01:43 +0000 (01:01 +0000)]
bitkeeper revision 1.1159.1.186 (41576677S5QEgpnRR53rt-wqZY63Kw)
Revert some annoying 2.4 config changes.
iap10@labyrinth.cl.cam.ac.uk [Sat, 25 Sep 2004 16:59:06 +0000 (16:59 +0000)]
bitkeeper revision 1.1159.1.185 (4155a3daql44JDS3x9h6kCrFxSJd-Q)
fix tiny memory leak.
iap10@labyrinth.cl.cam.ac.uk [Sat, 25 Sep 2004 13:08:56 +0000 (13:08 +0000)]
bitkeeper revision 1.1159.1.184 (41556de8uNxMPwdAzyo_5qqbpdiDIg)
trivial change to zero perf counters on shadow flush op.
iap10@labyrinth.cl.cam.ac.uk [Sat, 25 Sep 2004 12:35:55 +0000 (12:35 +0000)]
bitkeeper revision 1.1159.1.183 (4155662b92yofHv9n8z9yZ384O0IqQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Sat, 25 Sep 2004 12:35:46 +0000 (12:35 +0000)]
bitkeeper revision 1.1159.93.1 (41556622dHm-ebfFQ37g3zM37ASpCw)
extra debug
kaf24@freefall.cl.cam.ac.uk [Sat, 25 Sep 2004 09:23:15 +0000 (09:23 +0000)]
bitkeeper revision 1.1159.1.182 (41553903CsSyg7DOBEoizwc3e0V0OA)
Move Xen evetchn chrdev to 10,201 so we don't conflict with tun.
cl349@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 17:46:24 +0000 (17:46 +0000)]
bitkeeper revision 1.1159.1.181 (41545d70aJFDfT53nsymFo3rjZF1hQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
cl349@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 17:46:01 +0000 (17:46 +0000)]
bitkeeper revision 1.1159.92.1 (41545d59Fxft7m0sKTtY19hpC5vj4A)
Leave the TSC cpu feature bit set.
smh22@tempest.cl.cam.ac.uk [Fri, 24 Sep 2004 17:08:40 +0000 (17:08 +0000)]
bitkeeper revision 1.1159.1.180 (415454981rxYexOvALFXIf_vDNgdHA)
Merge tempest.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into tempest.cl.cam.ac.uk:/local/scratch/smh22/xeno.bk
smh22@tempest.cl.cam.ac.uk [Fri, 24 Sep 2004 17:08:32 +0000 (17:08 +0000)]
bitkeeper revision 1.1159.91.1 (41545490klPYsVC65RXTsROARJj8bw)
build 2.4 w/out blkdev frontend (e.g. for dom0)
kaf24@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 16:42:56 +0000 (16:42 +0000)]
bitkeeper revision 1.1159.1.179 (41544e90TdScOJohltIwLUX24JdH6A)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 16:42:48 +0000 (16:42 +0000)]
bitkeeper revision 1.1159.83.10 (41544e88xdk28a2dPYKcImhs23irug)
Only free_page_type() on a page that is not yet invalid.
iap10@labyrinth.cl.cam.ac.uk [Fri, 24 Sep 2004 16:39:07 +0000 (16:39 +0000)]
bitkeeper revision 1.1159.1.178 (41544dab_gRnRqMg-RHGMfNLih4KCQ)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 16:36:33 +0000 (16:36 +0000)]
bitkeeper revision 1.1159.90.1 (41544d11yiHowe-dM8BGtcQUHnZSaQ)
Turn off debug print.
iap10@labyrinth.cl.cam.ac.uk [Fri, 24 Sep 2004 16:28:58 +0000 (16:28 +0000)]
bitkeeper revision 1.1159.1.177 (41544b4afFcK0ziERMRn5WedjUoGTg)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 16:06:44 +0000 (16:06 +0000)]
bitkeeper revision 1.1159.1.176 (41544614Jlzg1BYGAePPjQI7EV4V7A)
Turn off most xfrd debug, and add process id to the messages.
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 16:05:34 +0000 (16:05 +0000)]
bitkeeper revision 1.1159.1.175 (415445ceydjmiY9bcerArlIlTqqZvQ)
Put configuring the console port back where it belonged.
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 15:47:00 +0000 (15:47 +0000)]
bitkeeper revision 1.1159.1.174 (41544174lO23TSzrMCtW6FnECUFlnQ)
Revert to constructing image first when creating a domain - doing
it later breaks restore.
cl349@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 14:24:33 +0000 (14:24 +0000)]
bitkeeper revision 1.1159.83.9 (41542e212WOTlwxlL6GYzK1_CRdC4g)
Fix writable pagetable revalidation check for when a page is made readonly.
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 14:19:26 +0000 (14:19 +0000)]
bitkeeper revision 1.1159.1.173 (41542ceeTwqddMwV79qdSnSzhkgg1Q)
Reorder domain construction so that the domain is created,
then the devices are configured and finally the boot image is
created.
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 13:43:30 +0000 (13:43 +0000)]
bitkeeper revision 1.1159.1.172 (41542610ZBPAMBCg2f-D1VTZ8pdChw)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
xenbk@gandalf.hpl.hp.com [Fri, 24 Sep 2004 13:50:07 +0000 (13:50 +0000)]
bitkeeper revision 1.1159.89.1 (4154260fPlaungDvgFPKgZEoIWrg5A)
Merge http://xen.bkbits.net:8080/xeno-unstable.bk
into gandalf.hpl.hp.com:/var/bk/xeno-unstable.bk
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 13:42:42 +0000 (13:42 +0000)]
bitkeeper revision 1.1159.1.171 (41542452bRfDdWxp_J3LdHeEUSX1Nw)
Add a flag to control daemonizing xend as it seems it might
be causing some problems.
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 13:40:25 +0000 (13:40 +0000)]
bitkeeper revision 1.1159.1.170 (415423c9mNXXcoxG0hSTar31OX4ATQ)
Enable addings vbds to a running domain. Not completely working yet.
mjw@wray-m-3.hpl.hp.com [Fri, 24 Sep 2004 13:36:44 +0000 (13:36 +0000)]
bitkeeper revision 1.1159.1.169 (415422ecDoK6_4TUkDa1wJwmtcZCAA)
Add missing frontend 2.4 config vars for blkif/netif frontends.
iap10@labyrinth.cl.cam.ac.uk [Fri, 24 Sep 2004 13:32:44 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.83.8 (415421fc4irYM7lRnfgBL95gq6oWVg)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Fri, 24 Sep 2004 13:27:48 +0000 (13:27 +0000)]
bitkeeper revision 1.1159.88.1 (415420d4IxwW7UQx0gqyLbAniiq8XA)
minor cleanup of the memory audit debug code
cl349@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 10:03:32 +0000 (10:03 +0000)]
bitkeeper revision 1.1159.83.7 (4153f0f4bRs-_ahN7fAcGUgVHqYnyA)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
cl349@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 10:02:31 +0000 (10:02 +0000)]
bitkeeper revision 1.1159.87.1 (
4153f0b7-PpG0IgvgIzYd9Wgt3zaMQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
into freefall.cl.cam.ac.uk:/local/scratch/cl349/xeno.bk-nbsd
cl349@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 10:02:05 +0000 (10:02 +0000)]
bitkeeper revision 1.1159.84.2 (4153f09dU0R_tGAbFp1ucJ_ns3SaXw)
Add missing fixup entry.
iap10@labyrinth.cl.cam.ac.uk [Fri, 24 Sep 2004 09:47:49 +0000 (09:47 +0000)]
bitkeeper revision 1.1159.83.6 (4153ed456y_MMR7jU-EZHilZihBC2w)
fix handling of out of memory condition when enabling shadow mode.
kaf24@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 09:33:23 +0000 (09:33 +0000)]
bitkeeper revision 1.1159.83.5 (4153e9e3ns6VTbY7L0EfL5Jrd_BFFw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/local/scratch/kaf24/xeno
kaf24@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 09:33:15 +0000 (09:33 +0000)]
bitkeeper revision 1.1159.86.1 (4153e9dbUQ1rbYNwGi2-WXMg4Pqu8A)
Put back the bigger slab cache sizes.
cl349@freefall.cl.cam.ac.uk [Fri, 24 Sep 2004 09:26:49 +0000 (09:26 +0000)]
bitkeeper revision 1.1159.83.4 (4153e859Tp0c82bCwgrj-LS6BXue2g)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/cl349/BK/xeno.bk-nbsd
gm281@tetrapod.cl.cam.ac.uk [Thu, 23 Sep 2004 19:17:16 +0000 (19:17 +0000)]
bitkeeper revision 1.1159.83.3 (4153213cZidARHCbhOICTEAHCiXaDA)
Merge tetrapod.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno-unstable.bk
into tetrapod.cl.cam.ac.uk:/auto/anfs/scratch/tetris/gm281/xeno-clone/xeno.bk
gm281@tetrapod.cl.cam.ac.uk [Thu, 23 Sep 2004 19:15:34 +0000 (19:15 +0000)]
bitkeeper revision 1.1159.85.1 (415320d6BPEnNqrgMXU8P8HlO9L5Kw)
Atropos scheduler modified to conform to the new interfaces, debugged not to schedule idle tasks while other are present
iap10@labyrinth.cl.cam.ac.uk [Thu, 23 Sep 2004 19:05:11 +0000 (19:05 +0000)]
bitkeeper revision 1.1159.83.2 (41531e67elxwliWniLaHV5bOgAsyHQ)
2.4 migration fixes (config options were added to 2.6, but not 2.4, the result being that devices were not reconnected after a migration)
cl349@freefall.cl.cam.ac.uk [Thu, 23 Sep 2004 16:54:08 +0000 (16:54 +0000)]
bitkeeper revision 1.1159.84.1 (4152ffb0bojKEycaCbGsqN5sCuR7RQ)
Optimize network handling of small packets.
iap10@labyrinth.cl.cam.ac.uk [Thu, 23 Sep 2004 16:27:34 +0000 (16:27 +0000)]
bitkeeper revision 1.1159.83.1 (
4152f976-8zbYss32IZrnHKQS9VCaw)
minor migration cleanup
mjw@wray-m-3.hpl.hp.com [Thu, 23 Sep 2004 13:44:29 +0000 (13:44 +0000)]
bitkeeper revision 1.1159.1.168 (4152d33dmJ9oXFP7VWvfCRpxNf8e6g)
Merge xenbk@gandalf:/var/bk/xeno-unstable.bk
into wray-m-3.hpl.hp.com:/home/mjw/repos-bk/xeno-unstable.bk
mjw@wray-m-3.hpl.hp.com [Thu, 23 Sep 2004 13:43:38 +0000 (13:43 +0000)]
bitkeeper revision 1.1159.82.2 (4152d30a53As1PZsQvZxt02MCjY_Ng)
Remove unused methods.
mjw@wray-m-3.hpl.hp.com [Thu, 23 Sep 2004 13:42:03 +0000 (13:42 +0000)]
bitkeeper revision 1.1159.82.1 (4152d2abNRTmjgcJM5fkbYQyAoi9pA)
Change device messaging to support adding netifs at runtime,
and to support front-end polling.
iap10@labyrinth.cl.cam.ac.uk [Wed, 22 Sep 2004 21:31:14 +0000 (21:31 +0000)]
bitkeeper revision 1.1159.1.167 (4151ef22u9Wl4yRwTMkDLTop-6XohA)
Merge ssh://xenbk@gandalf.hpl.hp.com//var/bk/xeno-unstable.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 22 Sep 2004 21:30:37 +0000 (21:30 +0000)]
bitkeeper revision 1.1159.79.17 (4151eefdJFbHLsdyU6PbfpJr6JoEhA)
Grrr. Fix typo that broke migration of network devices.
iap10@labyrinth.cl.cam.ac.uk [Wed, 22 Sep 2004 17:45:44 +0000 (17:45 +0000)]
bitkeeper revision 1.1159.79.16 (4151ba487Aeg8o7xfxj8fOWjfxontw)
Merge labyrinth.cl.cam.ac.uk:/auto/groups/xeno/BK/xeno.bk
into labyrinth.cl.cam.ac.uk:/auto/anfs/scratch/labyrinth/iap10/xeno-clone/xeno.bk
iap10@labyrinth.cl.cam.ac.uk [Wed, 22 Sep 2004 17:45:38 +0000 (17:45 +0000)]
bitkeeper revision 1.1159.81.1 (4151ba42GsBKGsZ8SNv0AImTjMSW7Q)
Return ENOSYS for vm86old syscall to prevent XFree86 VESA mode driver crashing.
Fix /dev/mem to allocate pagetables from user slab cache. This fixes X for the
ATI driver, and probably others.
cl349@freefall.cl.cam.ac.uk [Wed, 22 Sep 2004 16:00:42 +0000 (16:00 +0000)]
bitkeeper revision 1.1159.79.15 (4151a1aaxwsNrL2Uz8ag9J-2-2nVwQ)
Don't use fake clockframe for interrupt delivery. Fixes all cpu time getting
accounted to the kernel and not to userspace programs.
cl349@freefall.cl.cam.ac.uk [Wed, 22 Sep 2004 13:16:21 +0000 (13:16 +0000)]
bitkeeper revision 1.1159.79.14 (41517b25DFZMFi8N_o4qPoyFK7RHNw)
Use HYPERVISOR_set_timer_op and HYPERVISOR_block instead of busy-yielding.